package com.xusj.collection

/**
  * Map 测试
  *
  * Map 是一种键值对的集合
  */
object MapTest {

  def main(args: Array[String]): Unit = {

    //定义不可变Map
    val map = Map("java"->"j","scala"->"s","ruby"->"r")

    println(map)

    //定义可变Map  (mutable 是 可变的 ，val 是不可变的，两者不冲突）
    val map2 = scala.collection.mutable.Map("java"->"a","scala"->"s","ruby"->"r")

    println(map2)

    println(map2.put("flink","f"))

    println(map2)


    println(map2.get("java"))

    //获取值
    println(map2("flink"))


    //是否存在
    println(map2.getOrElse("scala","-1"))

  }
}
